<?php
namespace app\controller;

use app\BaseController;
use think\facade\View;
use app\model\SystemConfig;

class IndexController extends BaseController
{
    /**
     * 首页
     */
    public function index()
    {
        return View::fetch('index/index');
    }

    /**
     * 关于我们页面
     */
    public function about()
    {
        // 获取系统配置
        $config = [
            'site_name' => SystemConfig::getConfig('site_name', '知更开放平台'),
            'admin_email' => SystemConfig::getConfig('admin_email', '978107204@qq.com'),
            'site_description' => SystemConfig::getConfig('site_description', '为理想，为进步，为爱发电')
        ];

        // 贡献者列表
        $contributors = [
            ['name' => '地球人是猪', 'role' => '开发者'],
            ['name' => '默默一水间', 'role' => '设计师'],
            ['name' => 'haoge8670', 'role' => '测试'],
            ['name' => '青李一生·', 'role' => '体验师'],
            ['name' => 'Loong', 'role' => '体验师'],
            ['name' => '유미령 (Yoo Mi-ryeong)', 'role' => '翻译'],
            ['name' => 'erhao007', 'role' => '产品经理'],
            ['name' => 'ocars', 'role' => '运维']
        ];

        // 传递数据到视图
        View::assign([
            'config' => $config,
            'contributors' => $contributors
        ]);

        return View::fetch('index/about');
    }

    /**
     * 功能介绍页面
     */
    public function features()
    {
        // 获取系统配置
        $config = [
            'site_name' => SystemConfig::getConfig('site_name', '知更开放平台'),
            'site_description' => SystemConfig::getConfig('site_description', '为理想，为进步，为爱发电')
        ];

        // 传递数据到视图
        View::assign([
            'config' => $config
        ]);

        return View::fetch('index/features');
    }

    /**
     * 联系我们页面
     */
    public function contact()
    {
        // 获取系统配置
        $config = [
            'site_name' => SystemConfig::getConfig('site_name', '知更开放平台'),
            'site_description' => SystemConfig::getConfig('site_description', '为理想，为进步，为爱发电')
        ];

        // 传递数据到视图
        View::assign([
            'config' => $config
        ]);

        return View::fetch('index/contact');
    }

    /**
     * 隐私协议页面
     */
    public function privacy()
    {
        // 获取系统配置
        $config = [
            'site_name' => SystemConfig::getConfig('site_name', '知更开放平台'),
            'site_description' => SystemConfig::getConfig('site_description', '为理想，为进步，为爱发电'),
            'admin_email' => SystemConfig::getConfig('admin_email', '978107204@qq.com'),
            'site_url' => SystemConfig::getConfig('site_url', 'https://mynotice.ocars.cn'),
            'company_name' => SystemConfig::getConfig('company_name', '知更开放平台'),
            'update_date' => '2024年1月1日'  // 隐私协议更新日期
        ];

        // 传递数据到视图
        View::assign([
            'config' => $config
        ]);

        return View::fetch('index/privacy');
    }
} 